Шаг 42 - CreateErrorlnfo.

Создает экземпляр стандартного объекта-ошибки.

HRESULT CreateErrorInfo
( 
ICreateErrorlnfo **pperrinfo
);

Параметр
pperrinfo
Указатель на реализуемый системой стандартный объект-ошибку.

Коды возврата
Из возвращенного HRESULT получают один из следующих кодов возврата:
Код возврата Значение
S_OK Успех.
E_OUTOFMEMORY He хватает памяти для создания объекта.

Комментарии
Функция возвращает указатель на стандартный объект-ошибку, содержимое которого Вы можете инициализировать при помощи интерфейса ICreateErrorlnfo. Затем этот объект передается функции SetErrorlnfo. Стандартный объект реализует интерфейсы ICreateErrorlnfo и lErrorlnfo.

Пример

ICreateErrorlnfo *perrinfo; 
HRESULT hr;
hr = CreateErrorInfo(&pcerrinfo);
Hosted by uCoz